Definition of "on the ball"

on the ball